home *** CD-ROM | disk | FTP | other *** search
/ PD ROM 1 / PD ROM Volume I - Macintosh Software from BMUG (1988).iso / Electronic Messages / Delphi Digests / Delphi Vol. 2 / Delphi 2.15 < prev    next >
Encoding:
Text File  |  1986-04-18  |  25.7 KB  |  639 lines  |  [TEXT/ttxt]

  1. ret
  2.  1 message retrieved.
  3.  
  4.  Message: 1254964, 610 lines
  5.  Posted: 10:25pm EST, Thu Apr 17/86, imported: 10:38am EST, Fri Apr 18/86
  6.  Subject: Delphi Mac Digest V2 #15
  7.  To: Peter_Johnston@UQV-MTS, MacTechnics User Group, Gavin Eadie, Abraham
  8.      Vanderspek
  9.  From: SHULMAN@RED.RUTGERS.EDU
  10.  
  11.  Delphi Mac Digest          Friday, 18 Apr 1986      Volume 2 : Issue 15
  12.  
  13.  Today's Topics:
  14.       MacWrite & new ROMS
  15.       Re: DiskBench
  16.       Re:  DiskBench (Re: Msg 7316)
  17.        DISK DRIVE
  18.       Re: Bad Mount Bug in New ROMs
  19.       RE: Hot rumor (Re: Msg 7278)
  20.       Re: another survey
  21.       Lightspeed C and New Traps
  22.       RE: Lightspeed C and New Traps (Re: Msg 7334)
  23.       VAX host software for Mac
  24.       RE: INFO-MAC Digest V4 #56 (Re: Msg 7345)
  25.       Drive queue
  26.       RE: Drive queue (Re: Msg 7366)
  27.       Re: 128K ROM version number
  28.       Re: 128K ROM version number
  29.       Reply to "The art of benchmarks"
  30.       RE: Reply to "The art of benchmarks" (Re: Msg 7386)
  31.       RE: Reply to "The art of benchmarks" (Re: Msg 7386)
  32.       RE: Reply to "The art of benchmarks" (Re: Msg 7391)
  33.       Reply to "The art of benchmarks"
  34.  ----------------------------------------------------------------------
  35.  
  36.  From: JEFFS (7301)
  37.  Subject: MacWrite & new ROMS
  38.  Date: 13-APR 19:37 Bugs & Features
  39.  
  40.  Ever since my upgrade to the new ROMS, MacWrite keeps bombing about
  41.  once an hour or sometimes not for several.  Anyone else have these
  42.  problems?  It happens randomly with both RAM cache disabled and
  43.  enabled.
  44.                                                 Jeff
  45.  
  46.  ------------------------------
  47.  
  48.  From: BRECHER (7316)
  49.  Subject: Re: DiskBench
  50.  Date: 14-APR 06:45 MUGS Online
  51.  
  52.  To: ephraim@wang.UUCP (pri=8 Ephraim Vishniac x76659 ms1459)
  53.  
  54.  The enthusiasm with which DiskBench has been received is due to the
  55.  fact that it's the only game in town.  Previously, the only timely
  56.  "information" on hard disk performance was advertising hype and
  57.  reports from users that such-and-such a disk is "very fast," or
  58.  subjective comparitive reports where influential extraneous factors
  59.  (such as the file system in use) were not held constant.  I wrote
  60.  DiskBench in the afternoon preceding a local MUG meeting at which a
  61.  vendor demoed his hard disk product.  I have never claimed that
  62.  DiskBench is "realistic" in the sense of emulating I/O patterns
  63.  generated by typical user activity.  It merely provides *some*
  64.  indication of performance of the hardware and hardware-related
  65.  software.
  66.  
  67.  "Unheard of" may be too strong -- there are large code segments and
  68.  large documents.  Regardless, as to emulating typical I/O patterns, I
  69.  think the best way to do that would be to instrument a disk driver, or
  70.  install a patch to _Read/_Write, to record the locations/extents of
  71.  requests during some sequence of "typical" user activity -- such as
  72.  launching documents and quitting from several heavily-used
  73.  applications -- and then using the resulting activity database to
  74.  direct a "raw I/O" benchmark program.  This approach, although much
  75.  more realistic than DiskBench's, is flawed by the problem of different
  76.  drive geometries causing a different frequency of cylinder-crossing
  77.  for a given set of logical I/O requests.  If the set were large
  78.  enough, though, that problem might not be significant.
  79.  
  80.  As to the unknown rotational latency bias, your point is well taken.
  81.  Courtesy of Jeff Shulman, I have your modified DiskBench source
  82.  (version 3.0) which incorporates your "dithering" scheme.  One problem
  83.  with the implementation is that it applies the 60Hz timer granularity
  84.  to each I/O rather than to the test as a whole.  With the faster
  85.  drives, there is a chance of significant cumulative timing error.  A
  86.  simple solution would be to use a constant ordered set of "dither"
  87.  delays rather than generating a new random set on each run; a dry run
  88.  pass without I/O could be used to measure the total delay and subtract
  89.  it out of the total test time.  A constant set could be obtained
  90.  without actually incorporating the data into the program merely by
  91.  seeding QuickDraw's random variable with a constant.
  92.  
  93.  I encourage you, or anyone improving DiskBench, to modify the name of
  94.  the program as distributed (e.g., "DiskBench3") and to modify the
  95.  results dialog to include the new name.  It will get confusing at best
  96.  if people start unknowingly comparing results from two different
  97.  programs.
  98.  
  99.  More generally, I would like to see some disinterested party -- e.g.,
  100.  a non- advertising publication such as MacInTouch, or a user group --
  101.  undertake construction of a really good hard-disk benchmark, run it on
  102.  *several* specimens of each drive (to eliminate outliers due to bad
  103.  sectors/tracks in the set comprising the test) and maintain and
  104.  publish the results.  Before such a program is used its source code
  105.  might be submitted to the community for comment and criticism.
  106.  
  107.  ------------------------------
  108.  
  109.  From: RICFORD (7322)
  110.  Subject: Re:  DiskBench (Re: Msg 7316)
  111.  Date: 14-APR 09:51 MUGS Online
  112.  
  113.  My current plan for MacInTouch benchmarks is to establish a new set of tests
  114.  based on a 1M-byte Mac Plus with the EA-checksum ROMs, System 3.2, Finder 5.3,
  115.  etc.  We'll do basically the same thing we did before, but may add things to
  116.  test graphics performance, performance with larger files, and a numerics test
  117.  with something which uses SANE (not Excel).
  118.  
  119.  We have already done some tests comparing HFS to MFS (MacBottom) and
  120.  Finder 5.0 to Finder 4.1 (HyperDrive).  Our intent is to solidify
  121.  these comparisons between "generations" when Apple gets stable system
  122.  software out, and to then standardize on the new generation of
  123.  software for testing.
  124.  
  125.  We'd certainly like to test multiple samples of hard drives from vendors, but
  126. -I
  127.  expect that it will be a problem getting them, unless there is a major outcry
  128.  from users/consumers.  We're not quite the "Consumer Reports" of the Mac World
  129.  -- we don't have a hardware budget big enough to purchase a number of units of
  130.  each drive.
  131.  
  132.  It's true, though, that performance, and things like noise and reliability are
  133.  hard to judge from a single sample.  The best information is an informed
  134.  consensus that develops over time, and I had hoped other people would do the
  135.  MacInTouch benchmarks, too.  They haven't -- probably because it's too much
  136.  work.  DiskBench is sure a lot easier to run. I think we need to develop
  137.  something in between the two, if we don't establish a complete, funded testing
  138.  organization.
  139.  
  140.  Ric Ford
  141.  
  142.  "MacInTouch" newsletter
  143.  
  144.  ------------------------------
  145.  
  146.  From: JIMSB (7310)
  147.  Subject:  DISK DRIVE
  148.  Date: 14-APR 00:23 Hardware & Peripherals
  149.  
  150.  Can any one recommend a good disk drive diagnostic program ?
  151.  
  152.  Thanks,
  153.  
  154.  Jim
  155.  
  156.  ------------------------------
  157.  
  158.  From: BRECHER (7317)
  159.  Subject: Re: Bad Mount Bug in New ROMs
  160.  Date: 14-APR 06:47 MUGS Online
  161.  
  162.  To: Roy Leban <roy%farg.umich.csnet@CSNET-RELAY.ARPA>
  163.  
  164.  The disk mounting logic knows nothing of the Desktop file.  On my
  165.  system (128K ROMs, no Aztec), lack of a Desktop file is no bar to
  166.  mounting when Finder is not running.  There must be some other cause
  167.  of your problem.  With a debugger, you could trap _Mount and see what
  168.  result it's returning.  The problem could be related to the system
  169.  heap configuration when Shell is running.
  170.  
  171.  ------------------------------
  172.  
  173.  From: RICFORD (7325)
  174.  Subject: RE: Hot rumor (Re: Msg 7278)
  175.  Date: 14-APR 14:27 Macintosh In Fact
  176.  
  177.  Mac 512K Enhanced 4/14/86
  178.  
  179.  Apple announced today the Mac 512K Enhanced for $1999.  This
  180.  replacement for the Mac 512K includes the 128K ROMs that are in the
  181.  Mac Plus, and the 800K internal disk drive.  Instead of MacWrite and
  182.  MacPaint, Apple now encloses a disk with _sample_ versions of
  183.  MacWrite, MacPaint, MacProject, Mac Pascal, and Mac Draw. Also
  184.  included is a tools disk for upgrading disks with older systems.
  185.  Availability is real soon now... oops, I mean late April.
  186.  
  187.  Ric Ford
  188.  
  189.  "MacInTouch" newsletter
  190.  
  191.  ------------------------------
  192.  
  193.  From: RICFORD (7342)
  194.  Subject: Re: another survey
  195.  Date: 15-APR 08:53 MUGS Online
  196.  
  197.  In reply to Rocko at: BOB%BCVAX3.BITNET@WISCVM.WISC.EDU
  198.  
  199.  The latest versions we know of are: MacTerminal 2.0, Red Ryder 8.0 (has some
  200.  bugs, but works better on Mac Plus), FEdit 3.5, ResEdit 1.0D7, MacTools/Copy
  201. -II
  202.  5.1 (supports 800K drives), Switcher 4.9 (not quite released), MacDraw 1.9,
  203.  System 3.1.1 and Finder 5.2  (new System/Finder/Chooser/print drivers in May?)
  204.  
  205.  Ric Ford
  206.  
  207.  "MacInTouch"
  208.  
  209.  ------------------------------
  210.  
  211.  From: DWB (7334)
  212.  Subject: Lightspeed C and New Traps
  213.  Date: 14-APR 22:59 Programming
  214.  
  215.  Just got off the phone with the folks at THINK.  I was complaining
  216.  about the lack of support for the traps in the new roms and they
  217.  provided the following assistance.  If you declare a routine:
  218.  
  219.  pascal short NewTrap() = 0xa835;
  220.  
  221.  You declare a new inline call NewTrap which returns a short and is $a835.
  222. -Note
  223.  two things.  First, this will only work for stack based traps.  Second, the
  224. -hex
  225.  number can be anything, it doesn't have to be a trap.  Well, actually it can
  226. -be
  227.  any word.  You could, however, if you really wanted to say:
  228.  
  229.  pascal void RTE() = 0x4e73;
  230.  
  231.  int_routine()
  232.  {
  233.          ...
  234.          RTE();
  235.  }
  236.  
  237.  and insert an inline RTE instruction.
  238.  
  239.  Given this information, I have updated the NewRom stuff located in the Public
  240.  Domain section to take advantage of this fact.
  241.  
  242.  David
  243.  
  244.  ------------------------------
  245.  
  246.  From: DWB (7337)
  247.  Subject: RE: Lightspeed C and New Traps (Re: Msg 7334)
  248.  Date: 14-APR 23:26 Programming
  249.  
  250.  Oh yeah, another neat and hidden feature.  When you use RelConv to turn an MDS
  251.  .rel into a Lightspeed .lib file it creates a .voc file.  If you edit that
  252. -file
  253.  you can change the capitalization of routine names.  Basic process looks like:
  254.  
  255.  Edit .asm
  256.  Assemble .asm
  257.  RelConv .rel
  258.  Edit .voc
  259.  RelConv .rel
  260.  
  261.  You now have a .lib with multi-case names.  You could also create the
  262.  .voc file before running RelConv the first time.  Any symbols not in
  263.  the .voc file will be added to it.
  264.  
  265.  Ain't it wunnerful the things they don't tell you.  Especially when they're
  266.  useful things.
  267.  
  268.  David
  269.  
  270.  ------------------------------
  271.  
  272.  From: RICFORD (7346)
  273.  Subject: VAX host software for Mac
  274.  Date: 15-APR 12:55 Business Mac
  275.  
  276.  Pacer Software, Inc. is supposedly now shipping host software for VAX
  277.  systems running either VMS or Ultrix that supports terminal emulation,
  278.  print spooling, and file transfer between Macintoshes.  MacBinary file
  279.  transfer is supported now, and so is the high-speed Omninet hardware.
  280.  (RS232 is the normal means of connection).  Future plans include file
  281.  server support, which they now suppy for IBM/PCs, and VT240 emulation
  282.  (currently VT100, VT220 and third-party emulation).
  283.  
  284.  pcLINK requires a Mac 512K or Mac Plus and costs $2000 for a host license that
  285.  provides for up to 5 Mac's operating concurrently.  The Mac software itself is
  286.  not copy-protected.  A command language for the VAX host software permits
  287.  batched file transfers, and the VAX can initiate transfers to the Mac.
  288.  
  289.  The main office is at 1227 Pearl St., La Jolla, CA  92037. 619-454-0565 The
  290. -R&D
  291.  office is at 100 Pennsylvania Ave., Suite 320, Framingham, MA 01701.
  292.  617-879-1765.
  293.  
  294.  I have no affiliation with Pacer Software and I have not seen the system in
  295.  action, but I thought it sounded interesting.
  296.  
  297.  Ric Ford
  298.  
  299.  "MacInTouch" newsletter
  300.  
  301.  ------------------------------
  302.  
  303.  From: MOUSEKETEER (7351)
  304.  Subject: RE: INFO-MAC Digest V4 #56 (Re: Msg 7345)
  305.  Date: 15-APR 21:56 MUGS Online
  306.  
  307.  One more to add to the current version list:  Thunderscan software is
  308. -presently
  309.  at version 3.2.
  310.  
  311.  ------------------------------
  312.  
  313.  From: JIMH (7366)
  314.  Subject: Drive queue
  315.  Date: 16-APR 23:05 Programming
  316.  
  317.  INside mac says that the drive queue contains elements that have 4
  318.  status and flag bytes followed by pointer to the next item,
  319.  qtype,drive number, ect.  however my globals list says the header is
  320.  at $308 and it does not seem to be a valid queue entry as it is 10
  321.  bytes long which is to short.  it also points to a linked list of
  322.  entrys which have only 2 bytes befor the pointer. in this months
  323.  mactutor there is an excellent article on a nested volume manager in
  324.  C, and i am just hacking aroun d with my debugger looking at this
  325.  queue.  could anyone tell me why it does not look like the queue in
  326.  the documentation?  Also the article talks about a byte which when set
  327.  to 8 will make the drive no ejectable. does this also include dragging
  328.  it to the trash can? my tecmar will let me eject the hard disk, what i
  329.  really want to know is if i set this byte to 8 will that stop the
  330.  tecmar from being ejected?  thanks jim
  331.  
  332.  ------------------------------
  333.  
  334.  From: DWB (7380)
  335.  Subject: RE: Drive queue (Re: Msg 7366)
  336.  Date: 17-APR 01:53 Programming
  337.  
  338.  What is located at $308 is a "Drive Queue Header".  What it contains
  339.  is a 2-byte flag word, a 4-byte pointer to the head of the queue and a
  340.  4-byte pointer to the end of the queue.  If you find the Drive entry
  341.  corresponding to the TecMar by following the queue and then change the
  342.  byte at offset -3 from the entry and change it to 8 the drive will be
  343.  non-ejectable.  This doesn't prevent it from being drug into the
  344.  trashcan I don't believe.  The reason you have to use index -3 is
  345.  because the flags aren't a proper part of the mac's generic queue
  346.  structure.  Some queues have them some don't. Thus some genious
  347.  decided that the link entries would point to the next link entry and
  348.  the flag words would be before that.  To clarify $30A: $1000 ; this is
  349.  the first drive in the queue $30E: $2000 ; this is the last drive in
  350.  the queue
  351.  
  352.  $FFC:   driveflags      ; flags word
  353.  $1000:  $2000           ; link to next drive
  354.  
  355.  $1FFC:  drive2Flags     ; flags for drive 2
  356.  $2000:  0               ; null link is end of queue
  357.  
  358.  Hopefully this will clear things up
  359.  
  360.  David
  361.  
  362.  ------------------------------
  363.  
  364.  From: RICFORD (7390)
  365.  Subject: Re: 128K ROM version number
  366.  Date: 17-APR 13:43 MUGS Online
  367.  
  368.  I don't want to belabor this, and I thank Darin Adler for his helpful
  369.  information on PTCH resources and ROM versions, but I think he meant
  370.  $0075 and 117(dec.) for the 128K ROM version number, not $0076.  We
  371.  did find $0075 in both EE-checksum and EA-checksum ROMs.
  372.  
  373.  (aside: it's good to see Darin on the net.  We are very fond of
  374.  SkipFinder, although the latest version we have exits to the Finder
  375.  when one attempts to use the open document option)
  376.  
  377.  Ric Ford
  378.  
  379.  "MacInTouch"
  380.  
  381.  ------------------------------
  382.  
  383.  From: PEABO (7392)
  384.  Subject: Re: 128K ROM version number
  385.  Date: 17-APR 14:45 MUGS Online
  386.  
  387.  Re:  "exit to Finder when one attempts to use the open document option"
  388.  
  389.  Well, the Finder *does* open documents, does it not?
  390.  
  391.  ;-)
  392.  
  393.  ------------------------------
  394.  
  395.  From: BRECHER (7386)
  396.  Subject: Reply to "The art of benchmarks"
  397.  Date: 17-APR 07:40 MUGS Online
  398.  
  399.  To: bass@dmsd.UUCP (John Bass)
  400.  Subject: Reply to "The art of benchmarks"
  401.  From:  Steve Brecher
  402.  
  403.  Background: DiskBench was written during an afternoon prior to a
  404.  user's group meeting at which Steve Edelman of SuperMac was appearing
  405.  with his DataFrame product.  DataFrame was getting a reputation as a
  406.  relatively fast, well-designed and well-supported product (deserved,
  407.  as far as I can tell).  I had spoken with Edelman at the January Expo
  408.  and he was, at that time, the *only* person I had spoken with who had
  409.  some understanding of the problems in Apple's SCSI Manager
  410.  implementation.  I took DiskBench to the meeting to get some
  411.  indication of DataFrame's performance.  DiskBench was intended to
  412.  provide, and does provide some indication of data transfer speed and
  413.  access speed.  I have never claimed it to be a realistic benchmark in
  414.  the sense of measuring typical I/O patterns.
  415.  
  416.  Since DiskBench was the only objective (if quite imperfect) measure of
  417.  performance extant among a sea of ad claims and user impressions, I
  418.  published it (on nets, source included) and invited hard disk owners
  419.  to submit results.  One of the results submitted was for the Warp 20,
  420.  indicating a 32KB data transfer speed an order of magnitude slower
  421.  than other SCSI or internal subsystems.  I questioned the submittor of
  422.  those results, under the assumption that they were invalid for some
  423.  reason. Pursuant to my skepticism, he repeated the test with the same
  424.  results. Later, a virtually identical result for the Mirror MagNet
  425.  seemed confirmative, as I had heard that Mirror and Warp 9 were
  426.  closely-related companies.
  427.  
  428.  I can't follow the timing arguments (thus I opt for stupidity rather than
  429.  dishonesty, which are the alternatives provided me in Bass's message):
  430.  
  431.  > I know of NO SASI/SCSI controller that will read a sector in LESS than
  432.  > 4ms from select to status complete if the data is just about under the
  433.  > heads.
  434.  
  435.  A sector takes less than 0.9ms to pass under the head.  Overhead for header
  436.  processing, ECC calculation, status, etc., does not quadruple the time.  If it
  437.  took at least 4ms per sector, how could SCSI controller manufacturers
  438. -advertise
  439.  (and provide) 1:1 interleave capability?
  440.  
  441.  > Even if Micah's hostadapter is fully hardware DMA ...
  442.  > ...
  443.  >       1: the 1:1 interleave he claims can only be had by turning off
  444.  >          interrupts -- this will certainly cause performance problems
  445.  >          ...
  446.  >          At 1:1 ANY mouse, printer, or clock interrupts WILL cause
  447.  >          the interleave to be lost resulting in about a 18.6ms rotational
  448.  >          delay.
  449.  
  450.  MicahDrive does not use DMA nor turn off interrupts.  It uses programmed I/O
  451.  with an NCR 5380-based host adapter (same as in Mac Plus and MacSCSI).
  452.  
  453.  I just performed DiskBench on MicahDrive whilst continuously moving the mouse
  454.  around in about a 4-inch circle approx. 2 rev/sec.  The results (along with
  455. -the
  456.  originally-reported results):
  457.  
  458.                                 Data transfer  Access
  459.                                ---- time ----   time  (all figures are ticks)
  460.                                Reads   Writes
  461.  
  462.   continuous mouse movement      794      814    499
  463.   original (no mouse movement)   508      507    488
  464.  
  465.  The total reported time is accurate to within a second as verified by
  466.  the second hand of a wristwatch (i.e., time is not understated due to
  467.  loss of VBL interrupts).  If, as Bass claims, it took 18+ms for each
  468.  sector, due to inevitable missed sectors, the data transfer times
  469.  would be an order of magnitude higher.  Perhaps Bass assumes a
  470.  controller that has no buffering; Micah's has a buffer.
  471.  
  472.  > The Micah host adapter is not MacPlus compatable -- where will you have to
  473. -go
  474.  
  475.  > to get a second drive or tape when you upgrade with Micah??? --- only Micah.
  476.  
  477.  Huh?  The MicahDrive will install in either a 512K or Mac Plus, and is
  478.  currently running in both, in customer machines.  If you want a second
  479.  drive or tape on a Plus, you plug it into the SCSI port on the back
  480.  (or if it's a serial or floppy-port drive, into those ports).  The
  481.  MicahDrive host adapter and the Plus built-in (motherboard) host
  482.  adapter are entirely separate and non-interfering.
  483.  
  484.  > If there is really a warped need to go faster I can supply a
  485. -drive/controller
  486.  > and host adapter that is MacPlus compatable that is a full 7.5mb/sec ...
  487.  > (that is 50% faster than Micah) -- not cheap (about $1600) ...
  488.  
  489.  (Nice pun.)  While admittedly without marketing expertise, I think
  490.  that speed is important to hard disk buyers.  Since MicahDrive and
  491.  HyperDrive currently list for more than $1600, I feel you would do
  492.  very well with such a product.  Programmed byte-wide I/O executing
  493.  from ROM, stock Mac 8MHz CPU, is limited to about 5.3 Mbit/sec (0.67
  494.  Mbyte/sec) [12 clock cycles for Move.B (An),(An)+].  Thus I guess
  495.  you'd need either a word-wide interface, or DMA (which my hardware
  496.  friends tell me is hard to do on a Mac); if you've got the design, go
  497.  for it.
  498.  
  499.  > Micah's cheap shot at Mirror with this shoddy benchmark ...
  500.  
  501.  DiskBench was written and published without the knowledge of Micah, Inc., nor
  502.  any of their personnel.  (I wrote the MicahDrive system software under
  503. -contract
  504.  to Micah.)  As to the idea that it's a "shot at Mirror" -- I'm at a loss.
  505.  
  506.  > They [Micah] bought one of my units very early on and drove down here and
  507.  > wasted a half day of my time to help them get it going with their drive.
  508.  
  509.  This was before my association with Micah.  When they called me, they were
  510.  watching their system decay to death fairly rapidly due to utter lack of I/O
  511.  error checking in Bass's formatter and driver.  The current Micah hardware and
  512.  software bear no resemblance, as progeny or otherwise, to the MacSCSI
  513. -products.
  514.  
  515.  > My background and qualifications include nearly 15 years of systems
  516.  > programming and performance tuning on IBM, DEC, UNIX and a dozen other
  517.  > mini/micro systems.
  518.  
  519.  Yeah, I'm getting old too.  Don't remind me.  About ten disk drivers, firmware
  520.  for four or so disk controllers, and far too few wanton women.
  521.  
  522.  DISCLAIMER:  I don't have to disclaim anything, because I'm writing this on
  523.               Delphi.  Nyah, nyah.
  524.  
  525.  APHORISM:    Nostalgia ain't what it used to be.
  526.  
  527.  COMPLICATED NETWORK ADDRESS:    Jeff Shulman takes care of that for us
  528.                                  (thanks, Jeff).
  529.  
  530.  
  531.  ------------------------------
  532.  
  533.  From: RICFORD (7389)
  534.  Subject: RE: Reply to "The art of benchmarks" (Re: Msg 7386)
  535.  Date: 17-APR 10:57 MUGS Online
  536.  
  537.  We gonna have to start giving out Purple Hearts for flame burns around here...
  538.  
  539.  :-)
  540.  
  541.  ------------------------------
  542.  
  543.  From: PEABO (7391)
  544.  Subject: RE: Reply to "The art of benchmarks" (Re: Msg 7386)
  545.  Date: 17-APR 14:43 MUGS Online
  546.  
  547.  A sense of humor is a valuable asset in an otherwise complicated world.
  548.  
  549.  (I guess that's my aphorism.)
  550.  
  551.  peter
  552.  
  553.  ------------------------------
  554.  
  555.  From: FRIED (7395)
  556.  Subject: RE: Reply to "The art of benchmarks" (Re: Msg 7391)
  557.  Date: 17-APR 19:24 MUGS Online
  558.  
  559.  Just don't count on getting rich selling it. <grin>
  560.  
  561.  ------------------------------
  562.  
  563.  From: RWIGGINS (7397)
  564.  Subject: Reply to "The art of benchmarks"
  565.  Date: 17-APR 20:23 MUGS Online
  566.  
  567.  To: bass@dmsd.UUCP (John Bass)
  568.  Subject: Reply to "The art of benchmarks"
  569.  From:  Robert R. Wiggins
  570.  
  571.  I feel compelled to respond to this unprofessional attack against a
  572.  fellow professional.  I also have 15 years of experience in this
  573.  business, including 5 working for IBM.  If an IBM employee made the
  574.  same kind of negative remarks about a competitor in public, he or she
  575.  would be fired, whether or not the remarks were accurate.  IBM knows
  576.  that such remarks only serve to detract from the reputation of the
  577.  speaker.  As a consumer, I agree, and find your remarks to say more
  578.  about you than they do about Steve Brecher or Micah.
  579.  
  580.  Mr. Brecher has already responded to your technical arguments, but I would
  581. -like
  582.  to add some comments of my own.  I am not in any way associated with Micah,
  583. -and
  584.  in fact derive my primary income from mainframes, not micros.
  585.  
  586.  > I did a study of disk requests to the driver last summer on my 5mb drive,
  587.  > nearly all were less than a few sectors.
  588.  
  589.  "Less than a few" is a remarkable number for a study to turn up.
  590.  
  591.  > To wrap this up -- Micah's cheap shot at Mirror with this shoddy benchmark
  592.  > is only to try and buy market share after they have been advertising
  593.  > vaporware for months.
  594.  
  595.  Again, the fact that you view this benchmark as a "shot" says more
  596.  about you than it does about anyone else.  Micah did not write this
  597.  benchmark, nor distribute it, nor (as far as I know) have they made
  598.  any use of the results.  Steve Brecher did write the software for the
  599.  Micah on a contract basis, but this hardly makes him an agent for
  600.  Micah in all his future endeavors.
  601.  
  602.  > In this case I think that the lack of understanding that Mr Brecher seems to
  603.  > have in the total system timings may reflect other short comings in the
  604.  > quality of the product he is pushing. More over IF HE REALLY DOES UNDERSTAND
  605.  > THESE TIMINGS AND WITHHELD THEM then he is very guilty of presenting a
  606.  > falsehood on the market place.  In either case it leaves a lot of
  607.  > questions in my mind about both Mr. Brecher and Micah.
  608.  
  609.  This is truly insulting to Mr. Brecher.  Not only do you question his
  610.  competence, but also impute base motives to him.  I will agree (and
  611.  Mr. Brecher might also) that his benchmark is not the be-all and
  612.  end-all when it comes to disk performance.  It is merely an attempt to
  613.  measure two variables of disk speed in a consistent manner across many
  614.  different types of disk in an industry where virtually no one
  615.  publishes geometry specifications.  Andy Hertzfeld and Steve Brecher
  616.  had a dialog in public about this benchmark, with Andy on the side of
  617.  access time (which the benchmark does include) as the more important
  618.  variable.  After a spirited discussion, Andy agreed that the benchmark
  619.  was one way to get an idea of relative disk performance, but not the
  620.  only way. I am a large systems performance specialist, and for the
  621.  DASD I work with data transfer is a small component of total service
  622.  time (of course, these service times are usually less that 20 ms), so
  623.  I would tend to agree with Andy.  But I think that Mr. Brecher has
  624.  done the Mac community a service in providing a means, however
  625.  simplistic, of comparing disk drive performance.  And I think you do
  626.  yourself and your company a disservice by promulgating innuendo about
  627.  a well-known and well-respected professional.
  628.  
  629.  -- Robert R. Wiggins
  630.  
  631.  ------------------------------
  632.  
  633.  End of Delphi Mac Digest
  634.  ************************
  635.  
  636.  -------
  637.  
  638.  Next, history, delete, reply, help, etc.?
  639. @